package br.com.cadele.dao;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;

import br.com.cadele.model.Curso;

public class CursoDAO extends BaseDao{

	private static final long serialVersionUID = -498042666879558900L;
	
	public CursoDAO(){
		super();
	}
	
	public void executeSQL(String sql){
		super.executeSQL(sql);
		// TODO
	}
	
	public ArrayList<Curso> executeQuery(String sql){
		ResultSet rs = getQueryResultSet(sql);
		ArrayList<Curso> cursos = new ArrayList<Curso>();
		try {
			Curso curso;
			while(rs.next()){
				curso = new Curso();
				curso.setCodigo(Integer.parseInt(rs.getString("codigoCurso")));
				curso.setNome(rs.getString("nome"));
				cursos.add(curso);
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}finally{
			try {
				rs.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
		return cursos;
	}
}
